import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * 用于登录后端程序的跳转
 */
@WebServlet("/index")
@SuppressWarnings({"all"})
public class IndexServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        // 返回一个主页->简单的 html 片段
        // 需要得到用户名 从 session 中获取
        HttpSession session = req.getSession(false); // 此处 session 存在，不需要创建
        String username = (String) session.getAttribute("username");
        Integer count = (Integer) session.getAttribute("count");
        count += 1;
//        System.out.println(count);
        session.setAttribute("count", count); // 写回 session 中
        resp.setContentType("text/html;charset=utf8");
        resp.getWriter().write("<h3>欢迎你! " + username + ", 这是你第" + count + "次登录~</h3>");
    }
}
